James Fleming

An accomplished software engineering manager who has developed team enterprise-level applications and infrastructure support to contribute to process change and team building organizational skills to be as effective as possible with resource and cost analyst.


SKILLS

  1. .NET C# & Core
  2. Desktop Applications
  3. Plug In Applications (AutoCad)
  4. HTML5/CSS3 w/Bootstrap
  5. React.js and Angular
  6. Requirements Gathering
  7. Microprocessor (Raspberry Pi) Applications
  8. MS SQL Server
  9. Sitecore XP
  10. Problem Solving & Analytical
  11. DI & IoC
  12. Mobile (Xamarin) Applications
  13. Load Balancing & IIS Administrator
  14. Window Services
  15. TypeScript ES6
  16. T-SQL & SSRS & SSIS
  17. Ajax
  18. Data: jSon, XML/XSLT
  1. DevOps Intergration w/ CI & CD
  2. Integrated, Secure, Reliable Systems
  3. 3d Applications (Unity3d)
  4. Estimates of Level of Effort
  5. Jenkins & JIRA
  6. Programming Logic Control (PLC) Applications
  7. Visual Studio Unit Test
  8. Agile / Scrum Master
  9. Gangs of Four (GoF) Design Patterns
  10. Data Conversion and Sterilization
  11. Code Analysis Tools
  12. TCP/IP Applications (VOIP)
  13. ASP.NET Form & MVC & MVVM & SPA
  14. MongoDB
  15. Multi Threading .NET
  1. Vanilla JavaScript/jQuery
  2. Mentorship for Junior Team Members
  3. Troubleshooting CPU & RAM Leak
  4. Azure & AWS
  5. SSO / OAuth & Active Directory (AD) Applications
  6. System Automation
  7. Soure Control GIT/TFS/SVN
  8. PowerShell Knowledge
  9. ETL Developer
  10. Object Oriented Programming (OOP)
  11. Database Design & Implementation
  12. Breadboard Design & Programming
  13. Restful API
  14. ADO.NET
  15. Linq
  16. Entity Framework & ORM

EXPERIENCE

Lead Sitecore Engineer

Kansas Public Employees Retirement System
Topeka, KS
Oct 2019 – Present


  1. Experience with both headless and traditional Sitecore architectures
  2. Sitecore Headless Services (JSS)
  3. TDS, Sitecore Content Serialization (SCS), or Unicorn
  4. Solr
  5. Coveo
  6. Postman
  7. Digital Web team in TDS
  8. In-depth knowledge of Sitecore principles and working with templates, Renderings, Pipelines, and Media Libraries
  9. Helix, Habitat
  10. Sitecore Content Hub, Salesforce, Marketing Cloud · OAuth-based APIs Marketo Engage platform Sitecore XP version 10.1 Headless CMS/Headless Services WCM technologies
  11. Direct architecture for security, performance, scale, UX, analytics, optimization
  12. PaaS experience Saas
  13. Expertise and hands-on project experience in Sitecore Headless CMS, exposing components using custom API and Sitecore JSS framework
  14. Helix guidelines
  15. SignalR
  16. Design and develop enterprise software solutions that meet business requirements and adhere to software architecture principles
  17. Lead a team of software developers, providing technical guidance and mentorship to ensure the delivery of high-quality software products
  18. Conduct code reviews and provide feedback to team members to ensure adherence to coding standards and best practices
  19. Implement DevOps practices, including continuous integration and delivery, to streamline the software development process
  20. Led a team of 14 software engineers in the development and delivery of complex software solutions
  21. Developed and implemented software design patterns and architecture that increased system scalability, reliability, and maintainability
  22. Utilized agile methodologies to manage project timelines and deliverables, resulting in successful project completion within the allotted time and budget
  23. Produced Audit reports for SOC II & iTech reports on demand
  24. Mentored team members and provided technical guidance to ensure the continuous improvement of the team's skills and performance
  25. Conducted code reviews and implemented quality control processes that improved code quality and reduced the occurrence of bugs
  26. Created a utility to pull HTML and create a PDF version for end user
  27. Developed database layout to be in-sync with the code for easy development efforts cutting time and energy
  28. Troubleshooting preformance issues to produce a 3 sec load time for any given page on a site
  29. Crated custom destop application to support internal user and call center
  30. Moduleized all system to be plug and play system that can be control as single entity
  31. Implement a new Sitecore MVC CMS for internal and external staff
  32. Azure IIS & SQL Server Setup/Configured
  33. CI/CD deployment setup with DevOps
  34. Programmed automated process and procedure that are used day to day
  35. Programmed unit testing for setting up automation for smoke testing application and load handling
  36. Created proof of concepts with presentation and flow charts for stakeholder buy in

Lead Sitecore Engineer

Ogden Publication
Topeka, KS
Jun 2007 – Oct 2019


  1. Design and implementation of Sitecore architecture, ensuring adherence to best practices and industry standards
  2. Coordinated with cross-functional teams to develop and deliver software solutions that met client requirements
  3. Participated in code reviews and implemented quality control processes to ensure code quality and reduce the occurrence of bugs
  4. Mentored junior developers to enhance their technical skills and contribute to the success of the team
  5. Create nearly all Sitecore components related to the code base, including Sitecore data templates, models and renderings
  6. Maintain MVC CMS website using Sitecore and build custom web & desktop applications to work within Sitecore
  7. Integrate our business model and Sitecore to fulfill our company needs on our website including modifying processor pipelines with custom code using .Net Reflector to create custom classes
  8. Lead and mentor developers responsible for desktop and website applications
  9. Set up environmental best practices, coding standards with supportive documents, and efficient departmental processes
  10. Create timelines and allocate resources to these based on business objectives
  11. Develop desktop application for service desk to use that ingrate into Sitecore website
  12. Support and maintain multiple revenue generating sites
  13. Create and maintain a personal profile system, forum system, blogger system, and friend network system in Ektron/Sitecore content management system
  14. Migrating PHP to .NET
  15. Created Sitecore investment application to pull stock market quotes and reports for our internal auditor and investments department
  16. Integrate third party components into website and implement flexible outputting for multiple site coherence
  17. Built interactive media CD for content in our content management system (Data Farming) via desktop application
  18. Create automation console application utility tool to maintain our websites
  19. Troubleshoot bugs: 99% CPU usage, memory leaks, and enhancing functionality/performance
  20. Create an enterprise application/service with plug-and-play functionality that includes “Sitecore Experience Accelerator (SXA) Storefront” billing system integration, quick prototype site construction, and automatic feature enhancements
  21. Responsible for scheduling work and ensuring accuracy by contractors and fellow co-workers
  22. Created proof of concepts with presentation and flow charts for stakeholder buy in
  23. AWS IIS & SQL Server Setup/Configured

.Net Engineer II

Mize CPAs Inc.
Topeka, KS
Jun 2005 – Oct 2007


  1. Supported multiple changes as needed by end-user
  2. Full frontend design and implementation
  3. Developed custom Sitecore modules to enhance the functionality of Sitecore CMS and Sitecore Commerce
  4. Created .NET desktop applications for capturing security video feed and snapshots of members for YMCA membership
  5. Created and maintained multiple business websites using custom content management system created by our team
  6. Established an auto-deployment system (Windows *.BAT file & PowerShell)
  7. Documented custom content management system tools and abilities from an end user perspective
  8. Resolved troubleshooting emails and general discussion topic to find bugs and add new Features
  9. Work with other developers in an agile environment
  10. Design and Implement architecture changes based on visioning and requirement gathering
  11. Troubleshoot performance issue causing an infinite loop of CPU and .NET memory leaks
  12. Used: Profiler, Windows Debugger and Tools, Memory Dumps, Scientific Method
  13. Design and develop prototypes for clients to review
  14. Used confluence to document business processes and manage knowledge base (KB)

SOFTWARE Developer I

LaGarde (Out of Business)
Olathe, KS
Jan 2004 – Jun 2005


  1. Help Create ASP.NET Storefront
  2. Automated the storefront production increasing product cycle time from 12 hours to 2 hours, used for creating client stores on the fly
  3. Created and updated documentation on storefront platform
  4. Troubleshoot known bugs and do quality assurance random checks
  5. Work with other developers in an agile environment

PLC Developer

Tyson
Emporia, KS
Oct 2002 – Jan 2004


  1. Developed and managed programmatic logic controls (PLC)
  2. Developed .NET small desktop application for monitoring/ reporting with a user interface of input/ output device
  3. Troubleshoot and maintain computer and networking system created machine automation system using electronic components custom created or ordered
  4. Handled scale calibrations and functionality checks
  5. Troubleshoot electrical issue in wiring or components
  6. Designed, programmed, and installed PLC control systems for various projects, including packaging machines, conveyor systems, and material handling equipment.
  7. Developed and maintained HMI and SCADA interfaces for monitoring and controlling production processes.
  8. Troubleshot and repaired electrical and mechanical issues with industrial machinery and equipment.
  9. Conducted software and hardware upgrades to improve system performance and reliability.
  10. Provided technical support and training to maintenance personnel and end-users.

Education

KAPLAN UNIVERSITY

Davenport, IA
Bachelor’s in computer science software engineering
August of 2006

UNITED STATE MARINE CORPS

San Diego, CA
Tactical Data Network Specialist B7 MOS
June of 2001

WICHITA TECHNICAL INSTITUTE

Topeka, KS
Electronic Systems Technology Bread Board Design
May of 2002

CERTIFICATIONS

SITECORE CERTIFIED

March of 2010

EKTRON CMS CERTIFIED DEVELOPER

December of 2007